to put it more explicitly - Français Anglais Dictionnaire